regular payments - Spanish English Dictionary